\hypertarget{jeuSDL_8h}{
\section{jeuSDL.h File Reference}
\label{jeuSDL_8h}\index{jeuSDL.h@{jeuSDL.h}}
}


Module permettant de jouer au demineur en mode Graphique.  


{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include $<$assert.h$>$}\par
{\ttfamily \#include $<$SDL/SDL.h$>$}\par
{\ttfamily \#include $<$SDL/SDL\_\-ttf.h$>$}\par
{\ttfamily \#include \char`\"{}grid.h\char`\"{}}\par
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structSDLtexte}{SDLtexte}
\begin{DoxyCompactList}\small\item\em cree le texte en sdl \item\end{DoxyCompactList}\item 
struct \hyperlink{structSDLsmiley}{SDLsmiley}
\begin{DoxyCompactList}\small\item\em cree le smiley en sdl \item\end{DoxyCompactList}\item 
struct \hyperlink{structSDLjeu}{SDLjeu}
\begin{DoxyCompactList}\small\item\em cree le jeu en sdl \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{jeuSDL_8h_a40ae068cc2b70374bc3bf234a40caab4}{NB\_\-IMAGES}~12
\item 
\#define \hyperlink{jeuSDL_8h_a2a4a50630c49ad01f866b779ace2f4af}{NB\_\-SMILEYS}~3
\item 
\#define \hyperlink{jeuSDL_8h_ae5b774340dfc7392d6911f7a2186988c}{TAILLE\_\-CASE}~21
\item 
\#define \hyperlink{jeuSDL_8h_acf3173eeed9bdfd469fa2e86265c858e}{TAILLE\_\-SMILEY}~40
\item 
\#define \hyperlink{jeuSDL_8h_a34c109ff6a0293c4706defe141ef7e0c}{JAUNE}~0
\item 
\#define \hyperlink{jeuSDL_8h_a22c2b7cb14b1ffb516a9ed4a164b5cda}{VERT}~1
\item 
\#define \hyperlink{jeuSDL_8h_a358a59dd21062085dd34d5c228c5f136}{ROUGE}~2
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{jeuSDL_8h_a4a5849d6b8f89fda3ececd0bba26f4cd}{jeuSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Fonction jeuSDL cette fonction permet de faire tourner le jeu en mode graphique. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_ab374692680e21323fbe33690eddfa9cb}{initSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure initSDL cette procedure ouvre la SDL, initialise le jeu (cree la fenetre, lui donne un nom...). \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a41321f70c63f1d929c345423a82d0c70}{initImagesSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure initImagesSDL cette procedure alloue le tableau d'images et les charge dans celui-\/ci. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a6b884dea4241ae69f8ba0261fd46f165}{detruireSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure detruireSDL cette procedure libere la memoire occupee par le jeu et quitte la SDL. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a60354361173728cd2657793ab99ccd3d}{libererImagesSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure libererImagesSDL cette procedure libere les surfaces et le tableau d'images. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_abad951fc29923e7f1966bd2c4c6cad49}{afficherGrilleSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure afficherGrille cette procedure affiche la grille du jeu. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_ad744da6285704a28f263bd4ce6278da3}{trouverCaseSDL} (const SDL\_\-Event event, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Procedure trouverCaseSDL cette procedure cherche les coordonnees de la case lors d'un clic. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a8a08b4eda64c8d13bd79bf0752f57588}{initTexteSDL} (\hyperlink{structSDLtexte}{SDLtexte} $\ast$texte, const int dimy)
\begin{DoxyCompactList}\small\item\em Procedure initTexteSDL cette procedure initialise le texte a afficher (ouverture de la police, reglage de la position, de la couleur). \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a513777a4b33dcf0391a75bfdca969ae8}{detruireTexteSDL} (\hyperlink{structSDLtexte}{SDLtexte} $\ast$texte)
\begin{DoxyCompactList}\small\item\em Procedure detruireTexteSDL cette procedure ferme la police. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a115ce505930ce292c8b73b651cfa1efb}{afficherCasesRestantesSDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure afficherCasesRestantesSDL cette procedure affiche le nombre de case restantes. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a443b63e9ff43e2cd36edb887b0070134}{initSmileySDL} (\hyperlink{structSDLsmiley}{SDLsmiley} $\ast$smiley, const int dimx, const int dimy)
\begin{DoxyCompactList}\small\item\em Procedure initSmiley cette procedure initialise le smiley a afficher (chargement des images, reglage de la position). \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a6af304a32b58ba2e51b62dd6c1012ed9}{detruireSmileySDL} (\hyperlink{structSDLsmiley}{SDLsmiley} $\ast$smiley)
\begin{DoxyCompactList}\small\item\em libere les images et le tableau \item\end{DoxyCompactList}\item 
void \hyperlink{jeuSDL_8h_a0b8e5634e094d16aea52514bc0f8706f}{afficherSmileySDL} (\hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu, const int i)
\begin{DoxyCompactList}\small\item\em Procedure afficherSmiley cette procedure affiche le smiley. \item\end{DoxyCompactList}\item 
int \hyperlink{jeuSDL_8h_a14d1473f87f62908a3f15f6c4e50f230}{pause} (const \hyperlink{structSDLjeu}{SDLjeu} $\ast$sjeu)
\begin{DoxyCompactList}\small\item\em Procedure pause cette procedure fait une pause lorsque le joueur a termine la partie, attend qu'il ferme la fenetre ou clique sur le smiley pour rejouer. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Module permettant de jouer au demineur en mode Graphique. \begin{DoxyAuthor}{Author}
Romain Montero, Yann M Yemvula 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.0 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
5/01/2012 
\end{DoxyDate}


\subsection{Define Documentation}
\hypertarget{jeuSDL_8h_a34c109ff6a0293c4706defe141ef7e0c}{
\index{jeuSDL.h@{jeuSDL.h}!JAUNE@{JAUNE}}
\index{JAUNE@{JAUNE}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{JAUNE}]{\setlength{\rightskip}{0pt plus 5cm}\#define JAUNE~0}}
\label{jeuSDL_8h_a34c109ff6a0293c4706defe141ef7e0c}
JAUNE la couleur d 'une partie en cours \hypertarget{jeuSDL_8h_a40ae068cc2b70374bc3bf234a40caab4}{
\index{jeuSDL.h@{jeuSDL.h}!NB\_\-IMAGES@{NB\_\-IMAGES}}
\index{NB\_\-IMAGES@{NB\_\-IMAGES}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{NB\_\-IMAGES}]{\setlength{\rightskip}{0pt plus 5cm}\#define NB\_\-IMAGES~12}}
\label{jeuSDL_8h_a40ae068cc2b70374bc3bf234a40caab4}
NB\_\-IMAGES le nombre d'images utilisees \hypertarget{jeuSDL_8h_a2a4a50630c49ad01f866b779ace2f4af}{
\index{jeuSDL.h@{jeuSDL.h}!NB\_\-SMILEYS@{NB\_\-SMILEYS}}
\index{NB\_\-SMILEYS@{NB\_\-SMILEYS}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{NB\_\-SMILEYS}]{\setlength{\rightskip}{0pt plus 5cm}\#define NB\_\-SMILEYS~3}}
\label{jeuSDL_8h_a2a4a50630c49ad01f866b779ace2f4af}
NB\_\-SMILEYS le nombre de smileys utilises \hypertarget{jeuSDL_8h_a358a59dd21062085dd34d5c228c5f136}{
\index{jeuSDL.h@{jeuSDL.h}!ROUGE@{ROUGE}}
\index{ROUGE@{ROUGE}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{ROUGE}]{\setlength{\rightskip}{0pt plus 5cm}\#define ROUGE~2}}
\label{jeuSDL_8h_a358a59dd21062085dd34d5c228c5f136}
ROUGE la couleur d'une partie perdue \hypertarget{jeuSDL_8h_ae5b774340dfc7392d6911f7a2186988c}{
\index{jeuSDL.h@{jeuSDL.h}!TAILLE\_\-CASE@{TAILLE\_\-CASE}}
\index{TAILLE\_\-CASE@{TAILLE\_\-CASE}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{TAILLE\_\-CASE}]{\setlength{\rightskip}{0pt plus 5cm}\#define TAILLE\_\-CASE~21}}
\label{jeuSDL_8h_ae5b774340dfc7392d6911f7a2186988c}
TAILLE\_\-CASE la taille occupee par la case ou cellule \hypertarget{jeuSDL_8h_acf3173eeed9bdfd469fa2e86265c858e}{
\index{jeuSDL.h@{jeuSDL.h}!TAILLE\_\-SMILEY@{TAILLE\_\-SMILEY}}
\index{TAILLE\_\-SMILEY@{TAILLE\_\-SMILEY}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{TAILLE\_\-SMILEY}]{\setlength{\rightskip}{0pt plus 5cm}\#define TAILLE\_\-SMILEY~40}}
\label{jeuSDL_8h_acf3173eeed9bdfd469fa2e86265c858e}
TAILLE\_\-SMILEY la taille occupee par le smiley \hypertarget{jeuSDL_8h_a22c2b7cb14b1ffb516a9ed4a164b5cda}{
\index{jeuSDL.h@{jeuSDL.h}!VERT@{VERT}}
\index{VERT@{VERT}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{VERT}]{\setlength{\rightskip}{0pt plus 5cm}\#define VERT~1}}
\label{jeuSDL_8h_a22c2b7cb14b1ffb516a9ed4a164b5cda}
VERT la couleur d'une partie gagnee 

\subsection{Function Documentation}
\hypertarget{jeuSDL_8h_a115ce505930ce292c8b73b651cfa1efb}{
\index{jeuSDL.h@{jeuSDL.h}!afficherCasesRestantesSDL@{afficherCasesRestantesSDL}}
\index{afficherCasesRestantesSDL@{afficherCasesRestantesSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{afficherCasesRestantesSDL}]{\setlength{\rightskip}{0pt plus 5cm}void afficherCasesRestantesSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_a115ce505930ce292c8b73b651cfa1efb}


Procedure afficherCasesRestantesSDL cette procedure affiche le nombre de case restantes. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: le jeu ou il faut afficher le nombre de cases restantes \end{DoxyParams}
\hypertarget{jeuSDL_8h_abad951fc29923e7f1966bd2c4c6cad49}{
\index{jeuSDL.h@{jeuSDL.h}!afficherGrilleSDL@{afficherGrilleSDL}}
\index{afficherGrilleSDL@{afficherGrilleSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{afficherGrilleSDL}]{\setlength{\rightskip}{0pt plus 5cm}void afficherGrilleSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_abad951fc29923e7f1966bd2c4c6cad49}


Procedure afficherGrille cette procedure affiche la grille du jeu. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: pointeur sur le jeu a afficher \end{DoxyParams}
\hypertarget{jeuSDL_8h_a0b8e5634e094d16aea52514bc0f8706f}{
\index{jeuSDL.h@{jeuSDL.h}!afficherSmileySDL@{afficherSmileySDL}}
\index{afficherSmileySDL@{afficherSmileySDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{afficherSmileySDL}]{\setlength{\rightskip}{0pt plus 5cm}void afficherSmileySDL ({\bf SDLjeu} $\ast$ {\em sjeu}, \/  const int {\em i})}}
\label{jeuSDL_8h_a0b8e5634e094d16aea52514bc0f8706f}


Procedure afficherSmiley cette procedure affiche le smiley. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: le jeu ou il faut afficher le smiley \item[\mbox{$\leftarrow$} {\em i}]: la position dans le tableau de la couleur du smiley \end{DoxyParams}
\hypertarget{jeuSDL_8h_a6b884dea4241ae69f8ba0261fd46f165}{
\index{jeuSDL.h@{jeuSDL.h}!detruireSDL@{detruireSDL}}
\index{detruireSDL@{detruireSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{detruireSDL}]{\setlength{\rightskip}{0pt plus 5cm}void detruireSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_a6b884dea4241ae69f8ba0261fd46f165}


Procedure detruireSDL cette procedure libere la memoire occupee par le jeu et quitte la SDL. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: pointeur sur le jeuSDL a detruire \end{DoxyParams}
\hypertarget{jeuSDL_8h_a6af304a32b58ba2e51b62dd6c1012ed9}{
\index{jeuSDL.h@{jeuSDL.h}!detruireSmileySDL@{detruireSmileySDL}}
\index{detruireSmileySDL@{detruireSmileySDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{detruireSmileySDL}]{\setlength{\rightskip}{0pt plus 5cm}void detruireSmileySDL ({\bf SDLsmiley} $\ast$ {\em smiley})}}
\label{jeuSDL_8h_a6af304a32b58ba2e51b62dd6c1012ed9}


libere les images et le tableau 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em smiley}]: la structure \hyperlink{structSDLsmiley}{SDLsmiley} a detruire \end{DoxyParams}
\hypertarget{jeuSDL_8h_a513777a4b33dcf0391a75bfdca969ae8}{
\index{jeuSDL.h@{jeuSDL.h}!detruireTexteSDL@{detruireTexteSDL}}
\index{detruireTexteSDL@{detruireTexteSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{detruireTexteSDL}]{\setlength{\rightskip}{0pt plus 5cm}void detruireTexteSDL ({\bf SDLtexte} $\ast$ {\em texte})}}
\label{jeuSDL_8h_a513777a4b33dcf0391a75bfdca969ae8}


Procedure detruireTexteSDL cette procedure ferme la police. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em texte}]: la structure \hyperlink{structSDLtexte}{SDLtexte} a detruire \end{DoxyParams}
\hypertarget{jeuSDL_8h_a41321f70c63f1d929c345423a82d0c70}{
\index{jeuSDL.h@{jeuSDL.h}!initImagesSDL@{initImagesSDL}}
\index{initImagesSDL@{initImagesSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{initImagesSDL}]{\setlength{\rightskip}{0pt plus 5cm}void initImagesSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_a41321f70c63f1d929c345423a82d0c70}


Procedure initImagesSDL cette procedure alloue le tableau d'images et les charge dans celui-\/ci. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: pointeur sur le jeuSDL a initialiser \end{DoxyParams}
\hypertarget{jeuSDL_8h_ab374692680e21323fbe33690eddfa9cb}{
\index{jeuSDL.h@{jeuSDL.h}!initSDL@{initSDL}}
\index{initSDL@{initSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{initSDL}]{\setlength{\rightskip}{0pt plus 5cm}void initSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_ab374692680e21323fbe33690eddfa9cb}


Procedure initSDL cette procedure ouvre la SDL, initialise le jeu (cree la fenetre, lui donne un nom...). 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: pointeur sur le jeuSDL a initialiser \end{DoxyParams}
\hypertarget{jeuSDL_8h_a443b63e9ff43e2cd36edb887b0070134}{
\index{jeuSDL.h@{jeuSDL.h}!initSmileySDL@{initSmileySDL}}
\index{initSmileySDL@{initSmileySDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{initSmileySDL}]{\setlength{\rightskip}{0pt plus 5cm}void initSmileySDL ({\bf SDLsmiley} $\ast$ {\em smiley}, \/  const int {\em dimx}, \/  const int {\em dimy})}}
\label{jeuSDL_8h_a443b63e9ff43e2cd36edb887b0070134}


Procedure initSmiley cette procedure initialise le smiley a afficher (chargement des images, reglage de la position). 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em smiley}]: la structure \hyperlink{structSDLsmiley}{SDLsmiley} a initialiser \item[\mbox{$\leftarrow$} {\em dimx,dimy}]: les dimensions de la grille \end{DoxyParams}
\hypertarget{jeuSDL_8h_a8a08b4eda64c8d13bd79bf0752f57588}{
\index{jeuSDL.h@{jeuSDL.h}!initTexteSDL@{initTexteSDL}}
\index{initTexteSDL@{initTexteSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{initTexteSDL}]{\setlength{\rightskip}{0pt plus 5cm}void initTexteSDL ({\bf SDLtexte} $\ast$ {\em texte}, \/  const int {\em dimy})}}
\label{jeuSDL_8h_a8a08b4eda64c8d13bd79bf0752f57588}


Procedure initTexteSDL cette procedure initialise le texte a afficher (ouverture de la police, reglage de la position, de la couleur). 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em texte}]: la structure \hyperlink{structSDLtexte}{SDLtexte} a initialiser \item[\mbox{$\leftarrow$} {\em dimy}]: la longueur de la grille \end{DoxyParams}
\hypertarget{jeuSDL_8h_a4a5849d6b8f89fda3ececd0bba26f4cd}{
\index{jeuSDL.h@{jeuSDL.h}!jeuSDL@{jeuSDL}}
\index{jeuSDL@{jeuSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{jeuSDL}]{\setlength{\rightskip}{0pt plus 5cm}int jeuSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_a4a5849d6b8f89fda3ececd0bba26f4cd}


Fonction jeuSDL cette fonction permet de faire tourner le jeu en mode graphique. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: pointeur sur le jeuSDL dans lequel on joue \end{DoxyParams}
\begin{DoxyReturn}{Returns}
entier utilise comme booleen pour savoir si l'utilisateur souhaite rejouer 
\end{DoxyReturn}
\hypertarget{jeuSDL_8h_a60354361173728cd2657793ab99ccd3d}{
\index{jeuSDL.h@{jeuSDL.h}!libererImagesSDL@{libererImagesSDL}}
\index{libererImagesSDL@{libererImagesSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{libererImagesSDL}]{\setlength{\rightskip}{0pt plus 5cm}void libererImagesSDL ({\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_a60354361173728cd2657793ab99ccd3d}


Procedure libererImagesSDL cette procedure libere les surfaces et le tableau d'images. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em sjeu}]: le pointeur sur le jeuSDL a detruire \end{DoxyParams}
\hypertarget{jeuSDL_8h_a14d1473f87f62908a3f15f6c4e50f230}{
\index{jeuSDL.h@{jeuSDL.h}!pause@{pause}}
\index{pause@{pause}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{pause}]{\setlength{\rightskip}{0pt plus 5cm}int pause (const {\bf SDLjeu} $\ast$ {\em sjeu})}}
\label{jeuSDL_8h_a14d1473f87f62908a3f15f6c4e50f230}


Procedure pause cette procedure fait une pause lorsque le joueur a termine la partie, attend qu'il ferme la fenetre ou clique sur le smiley pour rejouer. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em sjeu}]: le pointeur sur le jeuSDL dans lequel on joue \end{DoxyParams}
\begin{DoxyReturn}{Returns}
l'entier utilise comme booleen pour savoir si l'utilisateur souhaite rejouer 
\end{DoxyReturn}
\hypertarget{jeuSDL_8h_ad744da6285704a28f263bd4ce6278da3}{
\index{jeuSDL.h@{jeuSDL.h}!trouverCaseSDL@{trouverCaseSDL}}
\index{trouverCaseSDL@{trouverCaseSDL}!jeuSDL.h@{jeuSDL.h}}
\subsubsection[{trouverCaseSDL}]{\setlength{\rightskip}{0pt plus 5cm}void trouverCaseSDL (const SDL\_\-Event {\em event}, \/  int $\ast$ {\em x}, \/  int $\ast$ {\em y})}}
\label{jeuSDL_8h_ad744da6285704a28f263bd4ce6278da3}


Procedure trouverCaseSDL cette procedure cherche les coordonnees de la case lors d'un clic. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em event}]: le clic du joueur \item[\mbox{$\leftrightarrow$} {\em x,y}]: coordonnees de la case ou le joueur a clique \end{DoxyParams}
